/*comment*/

.comment{ padding: 15px 0 0 0 }
.comment_icon{ background-position: -262px top; margin-right: 5px }
.comment h2{ border-bottom: 1px solid #aab4c4; font-weight: bold; padding: 0 0 4px 0; }
.comment_main{ padding: 15px 0 0 15px }
.acomment{ border-top: 1px solid #d8dfea; padding: 12px 0 0 0; clear: both; display: inline-block; width: 100% }
.acomment_left{ width: 15%; text-align: center; float: left; }
.acomment_left div{ margin-left: auto; margin-right: auto; }
.acomment_right{ float: right; width: 85%; }
.a_r_top{ padding: 3px 0 0 0; color: #666 }
.a_r_top span.fclose{ visibility: hidden }
.a_r_time{ float: right; color: #999; position: relative; padding-right: 20px; }
.arthover{ background: #eee; }
.arthover span.close{ visibility: visible }
.a_r_main{ text-indent: 24px; padding: 10px 0 10px 0; line-height: 19px; }
.a_r_bottom a{ margin-left: 10px; text-decoration: none }
.a_r_bottom a:hover{ text-decoration: underline }
.a_r_bottom span.sicon{ position: relative; *position: static; top: 2px; }
.a_r_bottom{ text-align: right; padding: 0 0 10px 0 }
.reply_icon{ background-position: -279px top; margin-right: 4px; }
.del_a_comment_icon{ background-position: -391px top; margin-right: 4px; }
.reply_box{ width: 90%; border-top: 1px solid #ccc; padding: 10px 0 0 0 }
.reply_box .acomment{ border-top: none; padding-top: 0 }
.reply_box .acomment_left{ width: 14%; text-align: center; float: left; }
.reply_box .acomment_left img{ margin: 7px auto 0 auto }
.reply_box .acomment_right{ float: right; width: 85%; }
.sm-table{ padding: 0 0 0 2px; }
.sm-table table{ width: 100%; border-collapse: collapse; }
.sm-table td{ border-collapse: collapse; vertical-align: top; }
.sm-table table table{ width: auto; margin: 0; }
#content_div table td{ padding: 0; }
.sinput,.vcode input{ border: 1px solid #808080; background-color: #fff; height: 14px; padding: 6px 4px 2px 4px; width: 412px; }
.striangle{ background-image: url(/images/triangle-down-70542d-r6px.gif); background-position: right center; background-repeat: no-repeat; position: relative; top: -6px }
.sm-table .sm-tl{ width: 55px; text-align: right; color: #000; padding-right: 8px; padding-top: 7px }



.issuancebnt a{ text-decoration: none }
.sm-table .send-submit div{ width: 418px; text-align: right; }


.smile-wrap{ border: 1px solid #ccc; padding: 3px 0 2px 3px; width: 417px; position: absolute; top: 4px; left: -1px; *top: 1px; *left: -1px;  background: #fff }
.simgs img{ float: left; display: block; border: 1px solid #eee; margin-left: -1px; margin-top: -1px; padding: 2px; background: #fff }
.smile-position{ position: relative; z-index: 10; }
.smile_icon{ display: inline-block; width: 28px; height: 17px; overflow: hidden; background: url(/images/gui/comment.png) 0px 0px no-repeat; margin-right: 3px; *margin-right: 6px; position: relative; top: 2px;  }
.smile-box .comment-textarea textarea{ border: 1px solid  #ccc; width: 417px; height: 80px; }
.send-mes .icon_smile{ *top: -1px; }


.smile-imgs img{ float: left; display: block; border: 1px solid #eee; margin-left: -1px; margin-top: -1px; padding: 2px; background: #fff }
.smile-imgs{ width: 417px; padding: 2px 0 1px 2px; background: #fff; border: 1px solid #eee;z-index: 3; }
.comment-textarea{ border: 1px solid #ccc; width: 70%; height: 82px }